package cn.tedu.ymg.product.service;

import cn.tedu.ymg.commons.pojo.vo.PageData;
import cn.tedu.ymg.product.pojo.param.SucceedAddNewParam;
import cn.tedu.ymg.product.pojo.param.SucceedUpdateInfoParam;
import cn.tedu.ymg.product.pojo.vo.SucceedListItemVO;
import cn.tedu.ymg.product.pojo.vo.SucceedStandardVO;

public interface ISucceedService {

    void addNew(SucceedAddNewParam succeedAddNewParam);

    void delete(Long id);

    void updateInfoById(Long id, SucceedUpdateInfoParam succeedUpdateInfoParam);

    SucceedStandardVO getStandardById(Long id);

    PageData<SucceedListItemVO> list(Integer pageNum);
    PageData<SucceedListItemVO> list(Integer pageNum,Integer pageSize);
}
